Give\API\REST\V3\Routes\Donations\DonationController B

Total Complexity 84
Dependencies 19
Dependents 1
Total lines 961
Lines of code 742
Logical lines of code 194
Comment lines 98
Methods 22
Properties 2

Methods 22

Method Rating Maintainability Complexity Lines of code
processFieldValue()
A
47 14 35
get_items()
A
39 11 64
get_item_schema()
A
29
1 199
update_item()
A
46 8 38
delete_items()
S
47 6 38
register_routes()
S
37 1 106
permissionsCheck()
S
53 6 23
delete_item()
S
52 5 23
refund_item()
S
53 5 21
get_collection_params()
S
39 1 81
get_item()
S
58 4 14
prepare_item_for_response()
S
51 3 26
canEditDonations()
S
70 3 7
update_item_permissions_check()
S
64 2 10
delete_item_permissions_check()
S
64 2 10
delete_items_permissions_check()
S
64 2 10
refund_item_permissions_check()
S
64 2 10
canDeleteDonations()
S
79 2 3
canRefundDonations()
S
79 2 3
authorizationStatusCode()
S
79 2 3
getSortColumn()
S
60 1 14
__construct()
S
77 1 4